This page last changed on Jan 31, 2008 by stepheneb.

A session from California running on the local UDL server:

See also attached Excel spreadsheet: udl_session_20080130-2.xls showing http logs for a similar session conducted with the main CC UDl Portal on a high latency (satellite) medium-speed network connection.

After the workshop had been going on for about 1:20 I asked the vice principal Dan Meyer to test whether the "Install Embedded Flash Support" link on the sign in page of the udl portal was working. This link runs the mozswing.jnlp whch in turn runs the mozswing_xulrunner.jnlp which is what actually installs the native libraries that allow Java to embed Mozilla components.

He went to a computer that had ben used in the workshop. Every time he tried the link he got a java web start exception. The problem was caused by an error in the actual jnlp on the server. The confusing part here was that I had already corrected this error and tested the correction. He was using the Firefox browser and he even quit and restarted and had the same problem. He needed to take more drastic action to clear the cache. We also need to look at the HTTP headers we use to see if we can more forcefully explain to Firefox not to cache this resource.

I asked Dan to try on another computer that hadn't run the "Install Embedded Flash Support" link. He went down the hall to his laptop and tried it there. The IP address for his computer is: 172.24.109.42.

This is an annotated log from the web server that shows all the web requests. Because all the request are proxied through Apache tis log shows requests to he PHP Portal, the Rails DIY and SDS, and the Tomcat jnlp-jar server.

Dan already had the portal open on his computer and to get to the "Install Embedded Flash Support" link he had to first sign-out. I don't think it makes much sense to have to sign out just to get to the "Install Embedded Flash Support" link

172.24.109.42 - - [30/Jan/2008:19:56:37 -0500] "GET /signin/?signout HTTP/1.1" 200 4458 "http://172.24.108.13/" "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.11"}}

The next 12 connections render the UDL Portal sign-in page:

172.24.109.42 - - [30/Jan/2008:19:56:38 -0500] "GET /scripts/reset-fonts-grids.css HTTP/1.1" 304 - "http://172.24.108.13/signin/?signout" "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.11"
172.24.109.42 - - [30/Jan/2008:19:56:38 -0500] "GET /scripts/utilities.js HTTP/1.1" 304 - "http://172.24.108.13/signin/?signout" "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.11"
172.24.109.42 - - [30/Jan/2008:19:56:38 -0500] "GET /scripts/yahoo-dom-event.js HTTP/1.1" 304 - "http://172.24.108.13/signin/?signout" "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.11"
172.24.109.42 - - [30/Jan/2008:19:56:38 -0500] "GET /scripts/datasource-beta-min.js HTTP/1.1" 304 - "http://172.24.108.13/signin/?signout" "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.11"
172.24.109.42 - - [30/Jan/2008:19:56:38 -0500] "GET /scripts/datatable-beta-min.js HTTP/1.1" 304 - "http://172.24.108.13/signin/?signout" "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.11"
172.24.109.42 - - [30/Jan/2008:19:56:38 -0500] "GET /scripts/jquery-1.2.min.js HTTP/1.1" 304 - "http://172.24.108.13/signin/?signout" "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.11"
172.24.109.42 - - [30/Jan/2008:19:56:38 -0500] "GET /scripts/jquery.tablesorter.pack.js HTTP/1.1" 304 - "http://172.24.108.13/signin/?signout" "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.11"
172.24.109.42 - - [30/Jan/2008:19:56:38 -0500] "GET /css/udl.css HTTP/1.1" 304 - "http://172.24.108.13/signin/?signout" "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.11"
172.24.109.42 - - [30/Jan/2008:19:56:38 -0500] "GET /scripts/portal.js HTTP/1.1" 304 - "http://172.24.108.13/signin/?signout" "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.11"
172.24.109.42 - - [30/Jan/2008:19:56:38 -0500] "GET /images/udl-soft-tree.jpg HTTP/1.1" 304 - "http://172.24.108.13/css/udl.css" "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.11"
172.24.109.42 - - [30/Jan/2008:19:56:38 -0500] "GET /images/students-using-portal.jpg HTTP/1.1" 304 - "http://172.24.108.13/signin/?signout" "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.11"
172.24.109.42 - - [30/Jan/2008:19:56:38 -0500] "GET /images/udl-logo-150.gif HTTP/1.1" 304 - "http://172.24.108.13/signin/?signout" "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.11"
172.24.109.42 - - [30/Jan/2008:19:56:38 -0500] "GET /images/cc_logo_gray_text.gif HTTP/1.1" 304 - "http://172.24.108.13/signin/?signout" "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.11"

The first request for the initial jnlp: mozswing.jnlp, is made by the browser and immediately followed by the Javaplugin requesting the same file again:

172.24.109.42 - - [30/Jan/2008:19:56:43 -0500] "GET /jnlp/mozswing/mozswing.jnlp HTTP/1.1" 200 1075 "http://172.24.108.13/signin/?signout" "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.11"
172.24.109.42 - - [30/Jan/2008:19:56:45 -0500] "GET /jnlp/mozswing/mozswing.jnlp HTTP/1.1" 200 1075 "-" "JNLP/6.0 javaws/1.6.0_03 (b05) Java/1.6.0_03"

The first thing Java does after receiving mozswing.jnlp is to also request the jnlp extension installer: mozswing_xulrunner.jnlp.

172.24.109.42 - - [30/Jan/2008:19:56:46 -0500] "GET /jnlp/mozswing/mozswing_xulrunner.jnlp HTTP/1.1" 200 1439 "-" "JNLP/6.0 javaws/1.6.0_03 (b05) Java/1.6.0_03"

Eight of the next ten requests are loading the Java jar files for both the mozswing and mozswing_xulrunner jnlps. What's strange is that two more requests for mozswing_xulrunner.jnlp are sandwiched in this set also.

172.24.109.42 - - [30/Jan/2008:19:56:46 -0500] "GET /jnlp/mozswing/mozswing.jar HTTP/1.1" 200 304178 "-" "JNLP/6.0 javaws/1.6.0_03 (b05) Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:56:47 -0500] "GET /jnlp/mozswing/commons-logging-1.1.jar HTTP/1.1" 200 57757 "-" "JNLP/6.0 javaws/1.6.0_03 (b05) Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:56:48 -0500] "GET /jnlp/mozswing/mozdom4java.jar HTTP/1.1" 200 807787 "-" "JNLP/6.0 javaws/1.6.0_03 (b05) Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:56:53 -0500] "GET /jnlp/mozswing/MozillaInterfaces-1.8.1.4.jar HTTP/1.1" 200 671787 "-" "JNLP/6.0 javaws/1.6.0_03 (b05) Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:56:57 -0500] "GET /jnlp/mozswing/mozswing-xulrunner-win32.jar HTTP/1.1" 200 6656490 "-" "JNLP/6.0 javaws/1.6.0_03 (b05) Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:57:16 -0500] "GET /jnlp/mozswing/commons-logging-1.1.jar HTTP/1.1" 200 23788 "-" "JNLP/6.0 javaws/1.6.0_03 (b05) Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:57:17 -0500] "GET /jnlp/mozswing/mozswing_xulrunner.jnlp HTTP/1.1" 200 1439 "-" "JNLP/6.0 javaws/1.6.0_03 (b05) Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:57:17 -0500] "GET /jnlp/mozswing/mozswing_xulrunner.jnlp HTTP/1.1" 200 1439 "-" "JNLP/6.0 javaws/1.6.0_03 (b05) Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:57:17 -0500] "GET /jnlp/mozswing/mozswing-xulrunner-win32.jar HTTP/1.1" 200 23786 "-" "JNLP/6.0 javaws/1.6.0_03 (b05) Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:57:17 -0500] "GET /jnlp/mozswing/commons-logging-1.1.jar HTTP/1.1" 200 23788 "-" "JNLP/6.0 javaws/1.6.0_03 (b05) Java/1.6.0_03"

34 seconds elasped from when Dan clicked on the initial "Install Embedded Flash Support" link to when all the jars had been delivered. I am assuming that the time in these logs indicates when the request was successfully completed. It could be when the request was received.

An additional 40s elapsed from when all the jars were loaded to when Dan clicked on the sign-in link. We can't tell from the logs how much time it took the Java program to complete after all the jars were loaded. Presumably less than 40s.

172.24.109.42 - - [30/Jan/2008:19:57:30 -0500] "POST /signin/process/ HTTP/1.1" 302 291 "http://172.24.108.13/signin/?signout" "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.11"

I don't have an explanation for this request which appears to sign him out – I don't think it actually did:

172.24.109.42 - - [30/Jan/2008:19:57:30 -0500] "GET / HTTP/1.1" 200 5251 "http://172.24.108.13/signin/?signout" "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.11"

The next three requests render the UDL Portal page for Dan as a teacher and displays activities for him to preview.

172.24.109.42 - - [30/Jan/2008:19:57:31 -0500] "GET /images/icons/picture.png HTTP/1.1" 200 606 "http://172.24.108.13/" "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.11"
172.24.109.42 - - [30/Jan/2008:19:57:31 -0500] "GET /images/icons/page_white_copy.png HTTP/1.1" 200 309 "http://172.24.108.13/" "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.11"
172.24.109.42 - - [30/Jan/2008:19:58:03 -0500] "GET /activities/ HTTP/1.1" 200 12059 "http://172.24.108.13/" "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.11"

This request is to the UDL Portal asking for the grade 3-4 Plants activity.

172.24.109.42 - - [30/Jan/2008:19:58:06 -0500] "GET /2diy/view/24/ HTTP/1.1" 302 552 "http://172.24.108.13/activities/" "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.11"

The UDL Portal responds with a re-direct to Dan's browser and Don's browser is now requesting that the DIY return the jnlp file for running the UDL 3-4 plants activity

172.24.109.42 - - [30/Jan/2008:19:58:06 -0500] "GET /diy/external_otrunk_activities/b895f8f0-c443-11dc-923b-0014c2c34555/sail_jnlp/11/6/view HTTP/1.1" 302 299 "http://172.24.108.13/activities/" "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.11"

The log is actually out of order here. The next request is from the SDS requesting the template jnlp for all UDL activities. I do not know why the second HEAD request was made for the same resource. The first request is from the Ruby net/http library. The user-agent is "Ruby" – this is actually a patch in the library I created to deal with a bug in the Tomcat web server which responds with a 500 error to a GET request of this type without a user-agent in the HTTP request. The second request almost certainly is from the SDS Ruby process also but not the part I patched.

127.0.0.1 - - [30/Jan/2008:19:58:07 -0500] "GET /jnlp/org/concord/maven-jnlp/udl-otrunk/udl-otrunk.jnlp HTTP/1.1" 200 8010 "-" "Ruby"
127.0.0.1 - - [30/Jan/2008:19:58:07 -0500] "HEAD /jnlp/org/concord/maven-jnlp/udl-otrunk/udl-otrunk.jnlp HTTP/1.1" 200 - "-" ""

The following request actually occurred before the previous two requests. The DIY doesn't actually generate the jnlp it instead return's another re-direct url to Dan's browser which then calls the SDS with a bunch of parameters. The SDS uses both parameters in the path of the url and parameters passed as a CGI parameter string (after the '?' character) and combines these with the template jnlp to create a custom jnlp for Dan. In this url the presence of the string 'view' just before the '?' indicates to the applications performing these services that no learner data will be saved in this session.

172.24.109.42 - - [30/Jan/2008:19:58:06 -0500] "GET /sds/1/offering/87/jnlp/94/view?sailotrunk.otmlurl=http://172.24.108.13/diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/b895f8f0-c443-11dc-923b-0014c2c34555.otml&jnlp_filename=udldiy_grades_3_4_udl_plants_main.jnlp HTTP/1.1" 304 - "http://172.24.108.13/activities/" "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.11"

Normally what would follow if this was Dan's first time running this program would be about 40MB of Java jar files which would be stored in Dan's web start cache. In this case he had run a UDL activity earlier in the day and because all of the jars referenced in the jnlp had the same version as those already stored in his cache none of these requests were made.

The next request comes from the Java web start code (javaws) and requests the image icon that is associated with this application.

172.24.109.42 - - [30/Jan/2008:19:58:10 -0500] "GET /sds/images/udl-tree-64x64-transparent.png HTTP/1.1" 304 - "-" "JNLP/6.0 javaws/1.6.0_03 (b05) Java/1.6.0_03"

This time Java doesn't request the jnlp twice. The next request is for the config file for the SAIL learner session. This tells the Java application where to load and save Dan's learner data for this activity, where the curnit (curriculum unit) is located as well as describing other services and parameters. In this instance Dan is just previewing the activity so no data will be sent back.

172.24.109.42 - - [30/Jan/2008:19:58:12 -0500] "GET /sds/1/offering/87/config/94/1/view?sailotrunk.otmlurl=http%3A%2F%2F172.24.108.13%2Fdiy%2Fcache%2Fb895f8f0-c443-11dc-923b-0014c2c34555%2Fb895f8f0-c443-11dc-923b-0014c2c34555.otml HTTP/1.1" 200 1845 "-" "Java/1.6.0_03"

The next request is for the curnit. In other SAIL implementations the curnit can hold all the resources used in an activity. In this case the curnit is really just a stub because the activity otml will be provided by the DIY.

172.24.109.42 - - [30/Jan/2008:19:58:12 -0500] "GET /sds/cache/1/curnits/1/otrunk-curnit-external-diytest.jar HTTP/1.1" 200 1531 "-" "Java/1.6.0_03"

This request is for any previous learner data.

172.24.109.42 - - [30/Jan/2008:19:58:13 -0500] "GET /sds/1/offering/87/bundle/94/1 HTTP/1.1" 200 158 "-" "Java/1.6.0_03"

All of the following requests that start with the path: /diy/cache are for static resources that have been copied to the local UDL server.

The next two requests are for the otml that structure the activity. The first is the main body of the activity and the second is for a template for sensor graphs.

172.24.109.42 - - [30/Jan/2008:19:58:13 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/b895f8f0-c443-11dc-923b-0014c2c34555.otml HTTP/1.1" 200 425300 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:15 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/global-imports/predefined-sensor-graphs.otml HTTP/1.1" 200 20202 "-" "Java/1.6.0_03"

This section of the requests are for resources needed by the running UDL activity. There is some obvious in-efficiencies visible that can presumably be easly corrected. In the next 25s many resources are requested and delivered over and over.

Some examples:

    resource                times requested
----------------------------------------------------
  css/otrunk-34-color.css        29
  css/otrunk-normal-font.css     27
  css/otrunk-normal-layout.css   27
  glossary/common-glossary.txt   14
  glossary/plants-glossary.txt   14

It didn't appear that requesting these resources over and over slowed down Dan's learner run very much however on a slower network with latency issues this would dramatically slow the program down. When I open this activity from home it takes just a bit more than one minute to process the approximately 50 requests processed to render the first page (39 of these requests are to just five objects):

This is definitely a bug in OTrunk that should be fixed.

172.24.109.42 - - [30/Jan/2008:19:58:16 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/css/otrunk-34-color.css HTTP/1.1" 200 1038 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:16 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/scripts/authoring_script.js HTTP/1.1" 200 6871 "-" "Java/1.6.0_03"

These two requests are made by embedded Java components for resources that are not actually needed. Both of these requests are made from third-party code that was not created by Concord.

172.24.109.42 - - [30/Jan/2008:19:58:16 -0500] "GET /jnlp/org/concord/external/phet/phetcck/jmock-1.1.0.jar HTTP/1.1" 404 952 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:16 -0500] "GET /jnlp/org/concord/nlogo/netlogo4/NetLogoLite.jar HTTP/1.1" 404 952 "-" "Java/1.6.0_03"

The next 102 requests are often for the same resources over and over. Dan sequenced through the two pages of the pre-test. The first page of the next section and then immediately jumped to the Food-o-meter section to test the Flash embedding:

172.24.109.42 - - [30/Jan/2008:19:58:16 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/css/otrunk-normal-font.css HTTP/1.1" 200 581 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:16 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/css/otrunk-34-color.css HTTP/1.1" 200 1038 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:16 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/css/otrunk-normal-layout.css HTTP/1.1" 200 726 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:17 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/css/otrunk-34-color.css HTTP/1.1" 200 1038 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:17 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/udl.concord.org/share/shared-images/blah-head.png HTTP/1.1" 200 56711 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:17 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/udl.concord.org/share/shared-images/blah-head.png HTTP/1.1" 200 56711 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:17 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/udl.concord.org/share/shared-images/clunk-head.png HTTP/1.1" 200 27671 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:17 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/udl.concord.org/share/shared-images/clunk-head.png HTTP/1.1" 200 27671 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:17 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/udl.concord.org/share/shared-images/roxy-head.png HTTP/1.1" 200 7333 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:17 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/udl.concord.org/share/shared-images/roxy-head.png HTTP/1.1" 200 7333 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:17 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/css/otrunk-normal-font.css HTTP/1.1" 200 581 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:17 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/css/otrunk-34-color.css HTTP/1.1" 200 1038 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:17 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/css/otrunk-normal-layout.css HTTP/1.1" 200 726 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:17 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/udl.concord.org/share/shared-images/roxy-head.png HTTP/1.1" 200 7333 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:17 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/udl.concord.org/share/udl-tree-only.png HTTP/1.1" 200 27331 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:18 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/udl.concord.org/share/shared-images/clunk-head.png HTTP/1.1" 200 27671 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:18 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/udl.concord.org/share/shared-images/blah-head.png HTTP/1.1" 200 56711 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:18 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/css/otrunk-normal-font.css HTTP/1.1" 200 581 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:18 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/css/otrunk-34-color.css HTTP/1.1" 200 1038 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:18 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/css/otrunk-normal-layout.css HTTP/1.1" 200 726 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:18 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/css/otrunk-normal-font.css HTTP/1.1" 200 581 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:18 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/css/otrunk-34-color.css HTTP/1.1" 200 1038 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:18 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/css/otrunk-normal-layout.css HTTP/1.1" 200 726 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:19 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/glossary/common-glossary.txt HTTP/1.1" 200 1418 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:19 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/glossary/plants-glossary.txt HTTP/1.1" 200 139 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:19 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/css/otrunk-normal-font.css HTTP/1.1" 200 581 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:19 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/css/otrunk-34-color.css HTTP/1.1" 200 1038 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:19 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/css/otrunk-normal-layout.css HTTP/1.1" 200 726 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:19 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/css/otrunk-normal-font.css HTTP/1.1" 200 581 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:19 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/css/otrunk-34-color.css HTTP/1.1" 200 1038 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:19 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/css/otrunk-normal-layout.css HTTP/1.1" 200 726 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:19 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/css/otrunk-normal-font.css HTTP/1.1" 200 581 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:19 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/css/otrunk-34-color.css HTTP/1.1" 200 1038 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:19 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/css/otrunk-normal-layout.css HTTP/1.1" 200 726 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:19 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/css/otrunk-normal-font.css HTTP/1.1" 200 581 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:19 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/css/otrunk-34-color.css HTTP/1.1" 200 1038 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:19 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/css/otrunk-normal-layout.css HTTP/1.1" 200 726 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:19 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/css/otrunk-normal-font.css HTTP/1.1" 200 581 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:19 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/css/otrunk-34-color.css HTTP/1.1" 200 1038 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:19 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/css/otrunk-normal-layout.css HTTP/1.1" 200 726 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:21 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/glossary/common-glossary.txt HTTP/1.1" 200 1418 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:24 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/glossary/plants-glossary.txt HTTP/1.1" 200 139 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:24 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/css/otrunk-normal-font.css HTTP/1.1" 200 581 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:24 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/css/otrunk-34-color.css HTTP/1.1" 200 1038 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:24 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/css/otrunk-normal-layout.css HTTP/1.1" 200 726 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:25 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/scripts/change_page.js HTTP/1.1" 200 1477 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:24 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/udl.concord.org/artwork/plant_34/pretest/pretest_q3a.png HTTP/1.1" 200 58038 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:25 -0500] "GET /jnlp/org/concord/external/phet/phetcck/jmock-1.1.0.jar HTTP/1.1" 404 952 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:25 -0500] "GET /jnlp/org/concord/nlogo/netlogo4/NetLogoLite.jar HTTP/1.1" 404 952 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:25 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/css/otrunk-normal-font.css HTTP/1.1" 200 581 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:24 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/udl.concord.org/artwork/plant_34/pretest/pretest_q3b.png HTTP/1.1" 200 169530 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:25 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/css/otrunk-34-color.css HTTP/1.1" 200 1038 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:25 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/css/otrunk-normal-layout.css HTTP/1.1" 200 726 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:25 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/css/otrunk-normal-font.css HTTP/1.1" 200 581 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:25 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/css/otrunk-34-color.css HTTP/1.1" 200 1038 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:25 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/css/otrunk-normal-layout.css HTTP/1.1" 200 726 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:25 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/css/otrunk-normal-font.css HTTP/1.1" 200 581 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:25 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/css/otrunk-34-color.css HTTP/1.1" 200 1038 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:25 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/css/otrunk-normal-layout.css HTTP/1.1" 200 726 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:25 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/css/otrunk-normal-font.css HTTP/1.1" 200 581 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:25 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/css/otrunk-34-color.css HTTP/1.1" 200 1038 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:25 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/css/otrunk-normal-layout.css HTTP/1.1" 200 726 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:25 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/css/otrunk-normal-font.css HTTP/1.1" 200 581 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:25 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/css/otrunk-34-color.css HTTP/1.1" 200 1038 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:25 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/css/otrunk-normal-layout.css HTTP/1.1" 200 726 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:25 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/udl.concord.org/artwork/plant_34/pretest/answerA.png HTTP/1.1" 200 32229 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:25 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/udl.concord.org/artwork/plant_34/pretest/answerB.png HTTP/1.1" 200 29612 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:25 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/udl.concord.org/artwork/plant_34/pretest/answerC.png HTTP/1.1" 200 29071 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:25 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/udl.concord.org/artwork/plant_34/pretest/answerD.png HTTP/1.1" 200 31554 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:26 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/udl.concord.org/artwork/plant_34/pretest/answerE.png HTTP/1.1" 200 31724 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:30 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/glossary/common-glossary.txt HTTP/1.1" 200 1418 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:30 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/glossary/plants-glossary.txt HTTP/1.1" 200 139 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:30 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/css/otrunk-normal-font.css HTTP/1.1" 200 581 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:30 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/css/otrunk-34-color.css HTTP/1.1" 200 1038 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:30 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/css/otrunk-normal-layout.css HTTP/1.1" 200 726 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:30 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/glossary/common-glossary.txt HTTP/1.1" 200 1418 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:30 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/glossary/plants-glossary.txt HTTP/1.1" 200 139 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:30 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/css/otrunk-normal-font.css HTTP/1.1" 200 581 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:30 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/css/otrunk-34-color.css HTTP/1.1" 200 1038 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:30 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/css/otrunk-normal-layout.css HTTP/1.1" 200 726 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:30 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/glossary/common-glossary.txt HTTP/1.1" 200 1418 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:31 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/glossary/plants-glossary.txt HTTP/1.1" 200 139 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:31 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/css/otrunk-normal-font.css HTTP/1.1" 200 581 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:31 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/css/otrunk-34-color.css HTTP/1.1" 200 1038 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:31 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/css/otrunk-normal-layout.css HTTP/1.1" 200 726 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:31 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/udl.concord.org/artwork/plant_34/intro/pl_34_intro.png HTTP/1.1" 200 59693 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:31 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/udl.concord.org/artwork/plant_34/intro/pl_34_intro.png HTTP/1.1" 200 59693 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:34 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/glossary/common-glossary.txt HTTP/1.1" 200 1418 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:34 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/glossary/plants-glossary.txt HTTP/1.1" 200 139 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:34 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/css/otrunk-normal-font.css HTTP/1.1" 200 581 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:34 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/css/otrunk-34-color.css HTTP/1.1" 200 1038 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:34 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/css/otrunk-normal-layout.css HTTP/1.1" 200 726 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:34 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/glossary/common-glossary.txt HTTP/1.1" 200 1418 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:34 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/glossary/plants-glossary.txt HTTP/1.1" 200 139 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:34 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/css/otrunk-normal-font.css HTTP/1.1" 200 581 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:34 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/css/otrunk-34-color.css HTTP/1.1" 200 1038 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:34 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/css/otrunk-normal-layout.css HTTP/1.1" 200 726 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:34 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/glossary/common-glossary.txt HTTP/1.1" 200 1418 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:34 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/glossary/plants-glossary.txt HTTP/1.1" 200 139 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:34 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/css/otrunk-normal-font.css HTTP/1.1" 200 581 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:34 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/css/otrunk-34-color.css HTTP/1.1" 200 1038 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:34 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/css/otrunk-normal-layout.css HTTP/1.1" 200 726 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:34 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/udl.concord.org/artwork/plant_34/observe_garden/pl_34_observe_garden.png HTTP/1.1" 200 59736 "-" "Java/1.6.0_03"

Dan's now viewing pages 1..3 of the Food-o-Meter section:

172.24.109.42 - - [30/Jan/2008:19:58:38 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/glossary/common-glossary.txt HTTP/1.1" 200 1418 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:38 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/glossary/plants-glossary.txt HTTP/1.1" 200 139 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:38 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/css/otrunk-normal-font.css HTTP/1.1" 200 581 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:38 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/css/otrunk-34-color.css HTTP/1.1" 200 1038 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:38 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/css/otrunk-normal-layout.css HTTP/1.1" 200 726 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:38 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/udl.concord.org/artwork/plant_34/food-o-meter-screenshots/pl_34_food-o-meter.jpg HTTP/1.1" 200 27080 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:38 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/glossary/common-glossary.txt HTTP/1.1" 200 1418 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:38 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/glossary/plants-glossary.txt HTTP/1.1" 200 139 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:38 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/css/otrunk-normal-font.css HTTP/1.1" 200 581 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:38 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/css/otrunk-34-color.css HTTP/1.1" 200 1038 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:38 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/css/otrunk-normal-layout.css HTTP/1.1" 200 726 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:38 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/glossary/common-glossary.txt HTTP/1.1" 200 1418 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:38 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/glossary/plants-glossary.txt HTTP/1.1" 200 139 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:38 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/css/otrunk-normal-font.css HTTP/1.1" 200 581 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:38 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/css/otrunk-34-color.css HTTP/1.1" 200 1038 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:38 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/css/otrunk-normal-layout.css HTTP/1.1" 200 726 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:38 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/glossary/common-glossary.txt HTTP/1.1" 200 1418 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:38 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/glossary/plants-glossary.txt HTTP/1.1" 200 139 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:38 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/css/otrunk-normal-font.css HTTP/1.1" 200 581 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:38 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/css/otrunk-34-color.css HTTP/1.1" 200 1038 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:38 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/css/otrunk-normal-layout.css HTTP/1.1" 200 726 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:40 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/glossary/common-glossary.txt HTTP/1.1" 200 1418 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:40 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/glossary/plants-glossary.txt HTTP/1.1" 200 139 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:40 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/css/otrunk-normal-font.css HTTP/1.1" 200 581 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:40 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/css/otrunk-34-color.css HTTP/1.1" 200 1038 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:40 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/css/otrunk-normal-layout.css HTTP/1.1" 200 726 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:40 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/udl.concord.org/artwork/plant_34/food-o-meter-screenshots/pl_34_full_sun_water_co2.png HTTP/1.1" 200 5852 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:40 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/udl.concord.org/artwork/plant_34/food-o-meter-screenshots/pl_34_run-button.jpg HTTP/1.1" 200 7335 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:40 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/udl.concord.org/artwork/plant_34/food-o-meter-screenshots/pl_34_reset-button.jpg HTTP/1.1" 200 7373 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:40 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/udl.concord.org/artwork/plant_34/food-o-meter-screenshots/pl_34_sugar-bargraphs.png HTTP/1.1" 200 19387 "-" "Java/1.6.0_03"

The next set of requests are when the food-o-meter model should have been loaded in page 4.

The otml for doing that looks like this:

<OTMozSwing id="908edbdf-cf5a-11dc-8ff1-37cf223ff3c1" name="Web browser" url="udl.concord.org/share/Plants/food-o-meter/index.htm" showToolbar="false" showStatusBar="false" preferredHeight="430" />

But the resource index.htm never appears in the http log:

172.24.109.42 - - [30/Jan/2008:19:58:41 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/glossary/common-glossary.txt HTTP/1.1" 200 1418 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:41 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/glossary/plants-glossary.txt HTTP/1.1" 200 139 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:41 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/css/otrunk-normal-font.css HTTP/1.1" 200 581 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:41 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/css/otrunk-34-color.css HTTP/1.1" 200 1038 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:41 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/css/otrunk-normal-layout.css HTTP/1.1" 200 726 "-" "Java/1.6.0_03"
172.24.109.42 - - [30/Jan/2008:19:58:41 -0500] "GET /diy/cache/b895f8f0-c443-11dc-923b-0014c2c34555/udl.concord.org/artwork/plant_34/food-o-meter-screenshots/pl_34_notebook-button.png HTTP/1.1" 200 4865 "-" "Java/1.6.0_03"


udl_session_20080130-2.xls (application/vnd.ms-excel)
Document generated by Confluence on Jan 27, 2014 16:52